keep afloat - French English Dictionary